// import store from '@/store'
// import Lockr from 'lockr'
// import axios from 'axios'

// const cache = {
//   /**
//    * 载入全部登陆信息
//    */
//   loadingCache: function() {
//     if (Lockr.get('Authorization') && !axios.defaults.headers['Authorization']) {
//       /** 将用户信息放入缓存 */
//       const userInfo = Lockr.get('loginUserInfo')
//       if (userInfo) {
//         store.commit('SET_USERINFO', userInfo)
//       }
//     }
//     store.commit('SET_APPNAME', Lockr.get('systemName'))
//     store.commit('SET_APPLOGO', Lockr.get('systemLogo'))
//     store.dispatch('SystemLogoAndName')
//   },
//   /**
//    * 请求和更新登录缓存
//    */
//   updateAxiosCache: function() {
//     axios.defaults.headers['Authorization'] = Lockr.get('Authorization')
//     store.dispatch('GetUserInfo')
//   },
//   /**
//    * 移除登录信息
//    * @param {*}
//    */
//   rmAxiosCache: function() {
//     Lockr.rm('Authorization')
//   }
// }

// export default cache
